//
//  Button+Extension.swift
//  01.weibo
//
//  Created by 谢玉锋 on 16/7/17.
//  Copyright © 2016年 itheima.cn. All rights reserved.
//

import UIKit

extension UIButton {

    /// 快速创建按钮
    ///
    /// - parameter image:    按钮图片
    /// - parameter bkgImage: 按钮背景图片
    /// - parameter title:    按钮标题
    /// - parameter fontSize: 按钮标题大小
    ///
    /// - returns: 按钮
    
    convenience init(Img:String, bkgImage: String = "timeline_card_bottom_background", title: String,titleFont:CGFloat = 12){
        
        
        //注意这里特别提示:  遍历构造函数只能调用自己指定的构造行数 所以不是用super.init(frame:CGRectZero) , 因为UIButton属于UIView所以调用的构造方法是 init(frame:CGRectZero) 而不是init()
        //构造方法自己return回去
        
        self.init(frame:CGRectZero)
        // 设置按钮背景图片
        setBackgroundImage(UIImage(named: bkgImage), forState: UIControlState.Normal)
        setBackgroundImage(UIImage(named: "\(bkgImage)_highlighted"), forState: UIControlState.Highlighted)
        // 设置按钮图片
        setImage(UIImage(named: Img), forState: UIControlState.Normal)
        //设置题标
        setTitle(title, forState: UIControlState.Normal)
        //设置题标字体大小
        titleLabel?.font = UIFont.systemFontOfSize(titleFont)
        //题标颜色
        setTitleColor(UIColor.lightGrayColor(), forState: UIControlState.Normal) 
    
    }

}